import './styles/tailwind.css'
import '@/assets/css/common.css'
import {createApp} from 'vue'
import App from './App.vue'
import {
    setupDirectives,
    setupGlobalProperties,
    setupTheme,
} from '@/scripts/plugins'
import {setupStore} from '@/store'
import {setupComponents} from '@/components'

import cuCustom from './colorui/components/cu-custom.vue'


const app = createApp(App)

async function start() {
    setupStore(app)
    setupDirectives(app)
    setupGlobalProperties(app)
    setupComponents(app)
    await setupTheme()
    app.component('cu-custom', cuCustom)
    app.mount('#app')

}


void start()

